Skip to content

ci: bump claude-code-action pin to current v1 (symlink snapshot fix) - #64

Merged
giancolombi merged 1 commit into
mainfrom
ci/claude-action-symlink-fix
Jun 11, 2026
Merged

ci: bump claude-code-action pin to current v1 (symlink snapshot fix)#64
giancolombi merged 1 commit into
mainfrom
ci/claude-action-symlink-fix

Conversation

@giancolombi

Copy link
Copy Markdown
Contributor

Fixes the ENOENT: no such file or directory, symlink failures seen on real review runs in prodcycle/prodcycle.

Root cause: that repo's CLAUDE.md is a symlink to AGENTS.md (its normal convention). Our April-23 action pin snapshots sensitive config paths to .claude-pr/ with a cpSync that chokes on symlink sources, so every real PR review there crashed. Upstream fixed it on 2026-05-14 by dereferencing symlinks in the snapshot (anthropics/claude-code-action#1186) — verified in the source at the new pin (cpSync(..., { dereference: true })).

New pin = the commit the v1 tag points to today (eee73e2a, 2026-06-10). All inputs we use (claude_code_oauth_token, track_progress, prompt, claude_args) verified present in its action.yml. Bumped fleet-wide for uniformity even though only prodcycle's symlinked CLAUDE.md triggers the bug today.

The red review check on this PR is the usual anti-tamper validation — resolves on merge.

🤖 Generated with Claude Code

The April pin crashes with 'ENOENT: no such file or directory, symlink'
when a repo's CLAUDE.md is a symlink (prodcycle: CLAUDE.md -> AGENTS.md),
killing every real review run there. Upstream fixed it on 2026-05-14 by
dereferencing symlinks in the .claude-pr snapshot (anthropics/
claude-code-action#1186). New pin is the current v1 tag commit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Jun 11, 2026

Copy link
Copy Markdown

Greptile Summary

Bumps the pinned SHA for anthropics/claude-code-action from the April-23 snapshot (e58dfa55) to the current v1 tag commit (eee73e2a, 2026-06-10) to pick up the upstream symlink-dereference fix that was crashing reviews in repos where CLAUDE.md is a symlink.

  • The only change is the action SHA and its inline comment; all inputs (claude_code_oauth_token, track_progress, prompt, claude_args), permissions, and workflow logic are unchanged.
  • The PR description confirms the new SHA's action.yml was checked for the inputs this workflow uses, which is the right due-diligence step for a pin bump of this kind.

Confidence Score: 5/5

Safe to merge — the diff is a one-line SHA bump with no behavioral changes to the workflow itself.

The change touches only the action pin and its inline comment. All workflow inputs, permissions, and logic remain identical. The new SHA is the HEAD of the upstream v1 tag and the PR description documents that the relevant action.yml inputs were verified against it.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/claude-review.yml Bumps the pinned SHA for anthropics/claude-code-action from the April-23 snapshot to the 2026-06-10 v1 tag commit; updates the inline comment accordingly. No logic, inputs, or permissions changed.

Reviews (1): Last reviewed commit: "ci: bump claude-code-action pin to curre..." | Re-trigger Greptile

@giancolombi
giancolombi merged commit 52f8e71 into main Jun 11, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants